﻿//MarketDataTypes.cs
//Copyright (c) 2013 StockSharp LLC, all rights reserved.
//This code module is part of StockSharp library.
//This code is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.
//See the file License.txt for the license details.
//More info on: http://stocksharp.com

namespace StockSharp.Algo.Testing
{
	using StockSharp.BusinessEntities;

	/// <summary>
	/// Типы рыночных сообщениий (данные, команды).
	/// </summary>
	public enum MarketDataTypes
	{
		/// <summary>
		/// Изменение стакана.
		/// </summary>
		MarketDepth,

		/// <summary>
		/// Новые тиковые сделки.
		/// </summary>
		Trades,

		/// <summary>
		/// Изменение инструмета.
		/// </summary>
		Security,

		/// <summary>
		/// Изменение <see cref="BusinessEntities.Security.BestPair"/>.
		/// </summary>
		BestQuotes,

		/// <summary>
		/// Изменение <see cref="BusinessEntities.Security.LastTrade"/>.
		/// </summary>
		LastTrade,

		/// <summary>
		/// Новая запись в логе заявок.
		/// </summary>
		OrderLog,

		/// <summary>
		/// Регистрация новой заявки.
		/// </summary>
		OrderTransaction,

		/// <summary>
		/// Изменение <see cref="Order.State"/>.
		/// </summary>
		OrderState,

		/// <summary>
		/// Наступление клиринга.
		/// </summary>
		Clearing,

		/// <summary>
		/// Изменение времени.
		/// </summary>
		Time,

		/// <summary>
		/// Новая собственная сделка.
		/// </summary>
		MyTrades,

		/// <summary>
		/// Окончание поступления данных.
		/// </summary>
		EndOfData,

		/// <summary>
		/// Ошибка регистрации или снятия заявки.
		/// </summary>
		OrderError,

		/// <summary>
		/// Трассировка заявки.
		/// </summary>
		OrderTrace
	}
}